.good {
  display: flex;
  overflow: hidden;
  flex: 1;
  .menu-wrapper {
    flex: 0 0 6rem;
    background-color: #f3f5f7;
    .menu-item {
      display: table;
      width: 100%;
      height: 5.4rem;
      line-height: 1.4rem;
      padding: 0 1.2rem;
      cursor: pointer;
      &.current {
        position: relative;
        z-index: 10;
        margin-top: -0.1rem;
        background-color: #fff;
        font-weight: 700;
        border: none;
        margin-top: -1px;
      }
      .text {
        display: table-cell;
        width: 5.6rem;
        vertical-align: middle;
        border-top: 1px solid rgba(7, 17, 27, 0.1);
        font-size: 1.4rem;
      }
    }
  }
  .goods-wrapper {
    flex: 1;
    .no-good{
      padding: 1.8rem;
      text-align: center;
    }
    .good-list {
      .title {
        padding-left: 1.4rem;
        height: 2.6rem;
        line-height: 2.6rem;
        border-left: 2px solid #d9dde1;
        font-size: 12px;
        color: rgb(147, 153, 159);
        background: #f3f5f7;
      }
      .no-good-in-kind{
        padding: 1.8rem;
        text-align: center;
      }
      .good-item {
        display: flex;
        padding: 15px;
        // padding-bottom: 18px;
        border-bottom: 1px solid rgba(7, 17, 27, 0.1);
        &:last-child {
          border: none;
        }
        .icon {
          flex: 0 0 5.7rem;
          margin-right: 10px;
        }
        .content {
          flex: 1;
          position: relative;
          .name {
            margin: 0 0 8px 0;
            font-size: 1rem;
            line-height: 1rem;
            color: rgb(7, 17, 27);
          }
          .desc,
          .extra {
            font-size: 1rem;
            line-height: 1rem;
            color: rgb(147, 153, 159);
          }
          .desc {
            margin-bottom: 8px;
            line-height: 12px;
          }
          .extra {
            .count {
              margin-right: 12px;
            }
          }
          .price {
            font-weight: 700;
            line-height: 24px;
            .now {
              margin-right: 8px;
              color: rgb(240, 20, 20);
            }
          }
          .cartControl-wrapper {
            position: absolute;
            right: 0;
            bottom: 0px;
          }
        }
      }
    }
  }
}
